package com.api.response;

import com.activity.bean.CheckBean;

import java.util.ArrayList;

public class TodayResponse extends ArrayListResponse<CheckBean> {

    public  CheckBean getStart(){
        CheckBean checkBean = null;
        if(getResult()==null)
            return null;
        for (int i=0;i<getResult().size();i++){

            if(getResult().get(i).getCheckinrecordcategory().equals("1")&&getResult().get(i).getCheckinrecordkind().equals("1")){
                checkBean = getResult().get(i);
                break;
            }
        }

        return checkBean;

    }

    public  CheckBean getEnd(){
        CheckBean checkBean = null;
        if(getResult()==null)
            return null;
        for (int i=0;i<getResult().size();i++){

            if(getResult().get(i).getCheckinrecordcategory().equals("2")&&getResult().get(i).getCheckinrecordkind().equals("1")){
                checkBean = getResult().get(i);
                break;
            }
        }

        return checkBean;

    }
    public  int getWaichuTimes(){
       int times=0;
        for (int i=0;i<getResult().size();i++){

            if(getResult().get(i).getCheckinrecordcategory().equals("1")&&getResult().get(i).getCheckinrecordkind().equals("2")){
                times =times+1;

            }
        }

        return times;

    }

    public ArrayList<CheckBean> getOverTimeCheck() {

        ArrayList<CheckBean> checkBeans1 =new ArrayList<>() ;



        if(getResult()==null)
        {
            return checkBeans1;
        }

        CheckBean end = getEnd();
        if(end==null){
            return checkBeans1;
        }
        for (int i=0;i<getResult().size();i++){

            if(getResult().get(i).getCheckinrecordcategory().equals("2")||getResult().get(i).getCheckinrecordkind().equals("2")){


                   if(end.getCheckinrecordid().equals(getResult().get(i).getCheckinrecordid())){

                   }else {
                       checkBeans1.add(getResult().get(i));
                   }



            }
        }

        return checkBeans1;
    }
}